hipreme_engine ~master (2025-09-27T13:37:43Z)
Dub
Repo
HipAudioBuffer
hip
hipaudio
backend
audioclipbase
Undocumented in source.
union
HipAudioBuffer {
import
hip
.
config
.
audio
;
;
import
bindbc
.
openal
;
;
static if
(
HasOpenAL
)
ALuint
al
;
import
opensles
.
sles
;
;
import
hip
.
hipaudio
.
backend
.
sles
;
;
static if
(
HasOpenSLES
)
SLIBuffer
*
sles
;
import
directx
.
xaudio2
;
;
static if
(
HasXAudio2
)
XAUDIO2_BUFFER
*
xaudio
;
import
hip
.
hipaudio
.
backend
.
webaudio
.
clip
;
;
static if
(
HasWebAudio
)
size_t
webaudio
;
import
hip
.
hipaudio
.
backend
.
avaudio
.
clip
;
;
static if
(
HasAVAudioEngine
)
AVAudioPCMBuffer
avaudio
;
}
Members
Variables
al
ALuint
al
;
Undocumented in source.
avaudio
AVAudioPCMBuffer
avaudio
;
Undocumented in source.
sles
SLIBuffer
*
sles
;
Undocumented in source.
webaudio
size_t
webaudio
;
Undocumented in source.
xaudio
XAUDIO2_BUFFER
*
xaudio
;
Undocumented in source.
Meta
Source
See Implementation
hip
hipaudio
backend
audioclipbase
classes
HipAudioClip
functions
getBufferFromAPI
structs
HipAudioBufferWrapper
unions
HipAudioBuffer